/**
 * doc
 */
define(function(require) {
	var $ = require('jquery');
	var base=require('base');
	var com=require('./common');
	
	if(base.ie7 || base.ie8){
		require('box');
		$.box.alert('您使用的浏览器版本过低，无法启用代码高亮')	
	}
	
	/*生成目录*/
	var $nav=$('#nav'),
		 $section=$('section.wrap'),
		 _nav;
	_nav='<ul>';
	$section.each(function(i, e) {
		_nav+='<li><a href="#'+$(e).attr('id')+'">'+$(e).find('h2').eq(0).text()+'</a>'
					+'<ul>'
					+(function(){
							var _h3='';
							for (var i2=0;i2<$(e).find('h3').length;i2++){
								_h3+='<li><a href="#'+$(e).find('h3').eq(i2).attr("id")+'">'+$(e).find('h3').eq(i2).text()+'</a></li>'
							}
							return _h3;
						})()
					+'</ul>'
				+'</li>';
   });
	_nav+='</ul>';
	$nav.html(_nav);
	
	/*生成模块目录*/
	var $modMenu=$('#modules_index'),
		 $modItems=$('#modules_list'),
		 _mod;
	_mod='<ul class="full-row">';
	$modItems.find('tr[id]').each(function(i, e) {
		var _modName=$(e).attr('id');
      _mod+='<li class="span-4 smal-8"><a href="#'+_modName+'">'+_modName+'</a></li>';
   });	 
	_mod+='</ul>';
	$modMenu.html(_mod);
	

	/*代码高亮*/
	require.async('/resources/Doc/resets/highlight/highlight.pack',function(hl){
		$('code').each(function(i, e) {
         hl.highlightBlock(e)
      });
	})
	/*监听浏览器窗口*/
	function res(){
		if(com.getType()=='Mobile'){
			$('body').removeClass('hasNav')
		}else{
			$('body').addClass('hasNav')
		}
	};
	res();
	
	$(window).on('resize',function(){
		res();
	})
	
	if(window.console){
		var cons = console;
		if(cons){	
			cons.log("%c\n	","font-size:130px;background:url('http://g.hiphotos.bdimg.com/album/s%3D1100%3Bq%3D90/sign=51698e337d3e6709ba0041fe0bf7a44c/08f790529822720efa1c90ee79cb0a46f31fabd0.jpg') no-repeat");
			cons.log("hello," + com.getType());
		}
	}
	
	
})

